﻿package com.example.demo.dao
import com.example.demo.dbmodels.*
import me.liuwj.ktorm.schema.*
import java.math.BigDecimal
/**
 *  病人费用
 **/
object TFeeDao : Table<TFee>("t_fee"){
	/**
	 *  id
	 **/
	var id = int("id").primaryKey().bindTo { it.id }
	/**
	 *  发票号
	 **/
	var inv_no = varchar("inv_no").bindTo { it.inv_no }
	/**
	 *  病人编号
	 **/
	var patient_code = varchar("patient_code").bindTo { it.patient_code }
	/**
	 *  住院号
	 **/
	var cure_no = varchar("cure_no").bindTo { it.cure_no }
	/**
	 *  计费时间
	 **/
	var cost_time = datetime("cost_time").bindTo { it.cost_time }
	/**
	 *  费用编号
	 **/
	var item_code = varchar("item_code").bindTo { it.item_code }
	/**
	 *  费用名称
	 **/
	var item_name = varchar("item_name").bindTo { it.item_name }
	/**
	 *  费用明细
	 **/
	var item_detail = varchar("item_detail").bindTo { it.item_detail }
	/**
	 *  数量
	 **/
	var bill_qty = decimal("bill_qty").bindTo { it.bill_qty }
	/**
	 *  单位
	 **/
	var unit = varchar("unit").bindTo { it.unit }
	/**
	 *  单价
	 **/
	var unit_price = decimal("unit_price").bindTo { it.unit_price }
	/**
	 *  折扣单价
	 **/
	var disc_price = decimal("disc_price").bindTo { it.disc_price }
	/**
	 *  社保单价
	 **/
	var ins_price = decimal("ins_price").bindTo { it.ins_price }
	/**
	 *  自付单价
	 **/
	var pat_price = decimal("pat_price").bindTo { it.pat_price }
	/**
	 *  折扣金额
	 **/
	var disc_amount = decimal("disc_amount").bindTo { it.disc_amount }
	/**
	 *  记账金额
	 **/
	var payor_amount = decimal("payor_amount").bindTo { it.payor_amount }
	/**
	 *  自付金额
	 **/
	var pat_amount = decimal("pat_amount").bindTo { it.pat_amount }
	/**
	 *  总金额
	 **/
	var total_amount = decimal("total_amount").bindTo { it.total_amount }
	/**
	 *  缴费状态（0-未支付，1-已支付)
	 **/
	var status = int("status").bindTo { it.status }
	/**
	 *  更新人
	 **/
	var update_by = int("update_by").bindTo { it.update_by }
	/**
	 *  更新时间
	 **/
	var update_time = datetime("update_time").bindTo { it.update_time }
	/**
	 *  删除标记
	 **/
	var is_del = boolean("is_del").bindTo { it.is_del }
}
